go/parser.resolver.topScope (field)
13 uses
go/parser (current package)
resolver.go#L26: topScope: pkgScope,
resolver.go#L36: assert(r.topScope == nil, "unbalanced scopes")
resolver.go#L65: topScope *ast.Scope // top-most scope; may be pkgScope
resolver.go#L97: r.topScope = ast.NewScope(r.topScope)
resolver.go#L105: r.topScope = r.topScope.Outer
resolver.go#L174: if alt := r.topScope.Insert(obj); alt != nil {
resolver.go#L205: for s := r.topScope; s != nil; s = s.Outer {
resolver.go#L463: r.declare(spec, i, r.topScope, kind, spec.Names...)
resolver.go#L471: r.declare(spec, nil, r.topScope, ast.Typ, spec.Name)
resolver.go#L539: r.declare(f, nil, r.topScope, kind, f.Names...)
resolver.go#L569: r.declare(expr, nil, r.topScope, ast.Typ, id)